
jQuery(document).ready(function(){
	var $singletabtitle = jQuery('h1.tabtitle');
	if ($singletabtitle.length > 0)
	{
		var newlistitem = '<li class="page_item current_page_item"><a href="" title=""><span>';
			newlistitem += $singletabtitle.text();
			newlistitem += '</span></a></li>';
		jQuery('#pagenav').append(newlistitem);
	}
	
	var $pagetabtitle = jQuery('h2.pagetitle');
	if ($pagetabtitle.length > 0)
	{
		$pagetabtitle.css('display','none');
		var newlistitem = '<li class="page_item current_page_item"><a href="" title=""><span>';
			newlistitem += $pagetabtitle.text();
			newlistitem += '</span></a></li>';
		jQuery('#pagenav').append(newlistitem);
	}
	
	var $navabove = jQuery('#nav-above');
	if($navabove.length > 0)
	{
		$navabove.hover(function(){
	    	jQuery(this).fadeTo('fast',1);
	    },function(){
	    	jQuery(this).fadeTo('fast',0.2);
	    }).css("opacity",0.2); 
	}
	
	jQuery('.archive .entry-title').each(function(i) {
		var h2 = this;
		var href = jQuery(this).find('a').attr('href');
		var dirlink = '<a href="' + href + '" style="background:#fbb;color:#d41;font-size:130%;margin:5px 30px 0 0;padding:0 10px;">Direct Link</a>';
		jQuery(this).find('a').click(function(){
			jQuery(h2).next().next('.entry-content').slideToggle("fast");
			return false;
		});
		if (i<3){
			jQuery(dirlink).insertAfter(jQuery(this).next().next().next());
		}else{
			dirlink = '<a href="#nav-above" style="background:#fbb;color:#d41;font-size:130%;margin:5px 30px 0 0;padding:0 10px;">Back To Top</a>' + dirlink;
			jQuery(dirlink).insertAfter(jQuery(this).next().next().next());
		}
	});
	
	jQuery('.archive .entry-content').each(function(){
		jQuery(this).toggle("normal");
	});

	if (jQuery('.archive').length > 0){
		var control = '<div style="width:100%;overflow:hidden;text-align:center;"><a id="control-all" href="#" style="margin:30px auto 15px;font-size:180%;">Expand All</a></div>';
		jQuery(control).insertAfter(jQuery('#nav-above'));
		jQuery('#control-all').click(function(){
			if (jQuery(this).text() == 'Expand All'){
				jQuery('.entry-content').each(function(){jQuery(this).slideDown("normal");});
				jQuery(this).text('Collapse All');
			} else {
				jQuery('.entry-content').each(function(){jQuery(this).slideUp("normal");});
				jQuery(this).text('Expand All');
			}
			return false;
		});
	}
	
	if(jQuery('#yui_links').length > 0){
		jQuery('#yui_links li.linkitem').each(function(){
			var href = jQuery(this).find('a').attr('href');
			var domain = href.replace('http:\/\/','');
			var faviconurl = 'http://www.google.com/s2/favicons?domain=' + domain;
			jQuery(this).css({'padding':'0 0 3px 18px','background':'transparent url(\'' + faviconurl + '\') left top no-repeat'});
		});
	}
});